package com.ayf.payment.game.api.service;

import com.ayf.payment.game.api.dto.MerchantSignDTO;
import com.ayf.payment.game.api.dto.criteria.MerchantSignCriteria;
import com.ayf.payment.game.api.entity.MerchantSign;
import com.ayf.payment.game.api.eqb.comm.SignDTO;

import java.util.List;

public interface MerchantSignService {

    MerchantSign getMerSignInfo(Integer merchantId);

    void updateMerSign(MerchantSign sign);

    void updateMerAuthByAccId(MerchantSign sign);

    void updateMerAuthByFlowId(MerchantSign sign);

    void updateMerSign2(SignDTO signDTO);

    List<MerchantSignDTO> selectSignList(MerchantSignCriteria criteria);

    void deleteMerchantSign(Integer id);
}


